<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 让用户输入一个蔬菜名  我们输出蔬菜的价格 
        // 白菜  5
        // 大葱  3
        // 猪肉  17
        // 香菜  8
        // 西红柿 6
        // 除此以外  没有这种菜 

        /* 
        switch(变量){   // 这个变量中一定是一个确定的值 
            case 情况1:
                情况1要执行的代码
                break
            case 情况2:
                情况2要执行的代码
                break
            ....
            default:
                如果上面的情况都不是 那么就走这里
                break
        }
        

        
        
        */

        // var vegetable = prompt('请输入想买的蔬菜:','白菜');
        // // vegetable 的值必须和case 的值 值类型都相等才可以  
        // // 也就是  === 
        // switch(vegetable){
        //     case '白菜':
        //         alert('白菜五块');
        //         break;    //如果用户输入白菜 弹框 白菜五块厚 
        //                   // 依次会往下执行 
        //                   // break 阻断往下穿透
        //     case '大葱':
        //         alert('大葱三块');
        //         break;
        //     case '猪肉':
        //         alert('猪肉17块');
        //         break;
        //     case '香菜':
        //         alert('香菜8块');
        //         break;
        //     case '西红柿':
        //         alert('西红柿6块');
        //         break;
        //     default:
        //         alert('对不起这个真没有');
        //         break
        // }


        // 让用户输入数字  0~6 分别输出  星期天 星期一 星期二星期三 ... 星期六
        // var num = parseInt(prompt('请输入数字0-6'));
        // switch(num){
        //     case 0: // num 的类型和case 的值要求完全一样;
        //         alert('星期天');
        //         break;
        //     case 1:
        //         alert('星期一');
        //         break;
        //     case 2:
        //         alert('星期二');
        //         break;
        //     case 3:
        //         alert('星期三');
        //         break;
        //     case 4:
        //         alert('星期四');
        //         break;
        //     case 5:
        //         alert('星期五');
        //         break;
        //     case 6:
        //         alert('星期六');
        //         break;
        //     default:
        //         alert('请输入0到6');
        //         break
        // }

        // 12个月份  输入1到12 输出每个月的天数  
        // 31   1 3 5 7 8 10 12
        // 30   4 6 9 11
        // 29   2  闰年
        // 28   2  平年

        var month = prompt('请输入一个月份');
        var year = parseInt(prompt('请输入一个年份'));
        // switch (month) {
        //     case '1':
        //         alert('31天');
        //         break;
        //     case '2':
        //         //TODO: 处理二月份的情况
        //         // 判断是否是闰年
        //         if(year % 4 ==0 && year % 100 !=0 || year % 400 ==0){
        //             alert('29天')
        //             break;
        //         }
        //         else{
        //             alert('28天')
        //             break;
        //         }
        //     case '3':
        //         alert('31天');
        //         break;
        //     case '4':
        //         alert('30天');
        //         break;
        //     case '5':
        //         alert('31天');
        //         break;
        //     case '6':
        //         alert('30天');
        //         break;
        //     case '7':
        //         alert('31天');
        //         break;
        //     case '8':
        //         alert('31天');
        //         break;
        //     case '9':
        //         alert('30天');
        //         break;
        //     case '10':
        //         alert('31天');
        //         break;
        //     case '11':
        //         alert('30天');
        //         break;
        //     case '12':
        //         alert('31天');
        //         break;
        // }

        // 优化  
        // 共用一个31天 共用一个30天  
        switch (month) {
            case '1':
            case '3':
            case '5':
            case '7':
            case '8':
            case '10':
            case '12':

                alert('31天');
                break

            case '4':
            case '6':
            case '9':
            case '11':

                alert('30天')
                break
            case '2':
                if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
                    alert('29天')
                    break;
                }
                else {
                    alert('28天')
                    break;
                }

        }


        // 60-69 d  6
        // 70-79 c  7
        // 80-89 b  8 
        // 90-99 a  9
        
        var score = parseFloat(prompt('请输入您的成绩:'));
        // 拿到这个分数的十位数 
        var ten = parseInt(score / 10);
        switch(ten){
            case 6:
                console.log(`您的成绩是d级别`);
            case 7:
                console.log(`您的成绩是c级别`);
            case 8:
                console.log(`您的成绩是b级别`);
            case 9:
                console.log(`您的成绩是a级别`);
            case 10:
                console.log(`查无此奖项`)
        }
    </script>
</body>

</html>